package ex6;
import java.sql.*;
public class DBTEST {

	public static void main(String[] args) throws Exception {
	//1.加载驱动Driver类
      Class.forName("com.mysql.jdbc.Driver");
      //2.从DriverManger获取数据链接
      String url="jdbc:mysql://localhost:3306//stuDB";
     //格式：jdbc:数据库服务商：//主机地址：端口//数据库名
     Connection conn= DriverManager.getConnection(url,"root","root");
	//3.从conn创建sql语句对象Statement
     Statement stmt=conn.createStatement();
     //4.执行sql语句
     //4.1没有返回数据stmt.execute(sql)如添加、修改记录、删除
     //4.2如果有用stmt.executeQuery(sql)如删除
     //编程实现将Student表中所有记录读出，输出到控制台界面
    String sql="select * from student;";
    ResultSet set=stmt.executeQuery(sql);
    //从结果集中读取数据
    while (set.next()) {//使文件指针向下移动一行。
        String stuNum=set.getString("stuNum");
        String stuName=set.getString("stuName");
        int age=set.getInt("age");
        System.out.println("学号："+stuNum+",姓名:"+stuName+",年龄："+age);
       
     }
    //5.关闭语句对象
    stmt.close();
    conn.close();
	}
	

}
